/*
 * @Description: 无重复字符的最长子串
 * @FilePath: \网易云音乐e:\CSS+HTML+JS+\学习笔记\代码测试\算法\字符串\3.无重复字符的最长子串.js
 */ 
/*
 * @lc app=leetcode.cn id=3 lang=javascript
 *
 * [3] 无重复字符的最长子串
 */

// @lc code=start
/**
 * @param {string} s
 * @return {number}
 */
var lengthOfLongestSubstring = function(s) {
  let max = 0;

  for(let i = 0, len = s.length; i < len; i++) {
    let j = i + 1;
    while( s.slice(i, j).indexOf(s[j]) < 0 && j < len ) {
      j++;
    }
		let tempLen = j - i;
    max = Math.max(max, tempLen);
  }

  return max;
};
let res = lengthOfLongestSubstring("");
console.log(res);
// @lc code=end

